(function($) {

$.fn.popup = function(options_user){
	opc = $.extend( $.fn.popup.options_default,options_user );

		this.each( function()
			{
				
				$('#'+this.id).css("top",opc.Top+"px");
				$('#'+this.id).css("left",opc.Left+"px");
				$('#'+this.id).css("position",opc.Position);
				$('#'+this.id).css("display","");
				$('#'+this.id).load(opc.Ajax);
			});
	},

$.fn.popup.options_default = {
		 Top:0,
		 Left:0,
		 Mensaje:"Ninguno",
		 Position:"absolute",
		 Ajax:"/plugin/popup.html",
		 Id:"Id",
		 Center:"true",
		 Width:400,
		 Height:250
		 
	},
/*

$.fn.popup.sizer = function()
	{
	
	opc = $.extend( $.fn.popup.options_default,options_user );
	var w = window.innerWidth ||document.documentElement.clientWidth || document.body.clientWidth;
		var h = window.innerHeight ||document.documentElement.clientHeight || document.body.clientHeight;
		w1 =(w/2) - (opc.Width/2); 
		h1 =(h/2) - (opc.Height/2);
		$('#'+opc.Id).css("top",h1+"px");
		$('#'+opc.Id).css("left",w1+"px");
		$('#'+opc.Id).css("position","absolute");
		$('#'+opc.Id).css("display","");
		$('#'+opc.Id).css("z-index","1000");
	
	
	},	
	
	*/
$.extend({

/*
'sizer':function(Id,wi,hi)
	{
	
		var w = window.innerWidth ||document.documentElement.clientWidth || document.body.clientWidth;
		var h = window.innerHeight ||document.documentElement.clientHeight || document.body.clientHeight;
		w1 =(w/2) - (wi/2); 
		h1 =(h/2) - (hi/2);
		$('#'+Id).css("top",h1+"px");
		$('#'+Id).css("left",w1+"px");
		$('#'+Id).css("position","absolute");
		$('#'+Id).css("display","");
		$('#'+Id).css("z-index","1000");
	},

*/

'load': 
 		{
		
		'url': 'popup.html',
		'cache': false,
		'dataType': 'html',
		'type':'GET',
		success: function(msg)
		{
			$('"<div id="'+opc.Id+'">'+ msg +'</div>"').appendTo("body");	
			//		this.sizer(opc.Id,opc.Width,opc.Height).call();				


			var w = window.innerWidth ||document.documentElement.clientWidth || document.body.clientWidth;
			var h = window.innerHeight ||document.documentElement.clientHeight || document.body.clientHeight;
			w1 =(w/2) - (opc.Width/2); 
			h1 =(h/2) - (opc.Height/2);
			$('#'+opc.Id).css("top",h1+"px");
			$('#'+opc.Id).css("left",w1+"px");
			$('#'+opc.Id).css("display","");
			$('#'+opc.Id).css("z-index","1000");
			$('#'+opc.Id).css("position","absolute");
			
		
		
		}
		
	
				
	}
			
			
			});

$.popup=function(options_user)
	{

		opc = $.extend( $.fn.popup.options_default,options_user );
		if(jQuery('#'+opc.Id).length)
				return false;
	
	$.ajax(this.load);	
		
	
	},

$.close=function(options_user)
	{
		opc = $.extend( $.fn.popup.options_default,options_user );
		$('#'+opc.Id).remove();
	}

})(jQuery);
